CLOMP: Accurately Characterizing OpenMP Application Overheads

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Overheads Profiler for OpenMP Codes

To develop a good parallel implementation requires understanding of where run-time is spent and comparing this to some realistic best possible time. We introduce “overhead analysis” as a way of comparing achieved performance with achievable performance. We present a tool, OVALTINE, which aims to provide, automatically, the user with a hierarchical set of overheads for a given OpenMP implementat...

متن کامل

Measuring Synchronisation and Scheduling Overheads in OpenMP

| Overheads due to synchronisation and loop scheduling are an important factor in determining the performance of shared memory parallel programs. We present set of benchmarks to measure these classes of overhead for language constructs in OpenMP. Results are presented for three diierent hardware platforms, each with its own implementation of OpenMP. Signiicant diierences are observed, which sug...

متن کامل

Analyzing Overheads and Scalability Characteristics of OpenMP Applications

Analyzing the scalability behavior and the overheads of OpenMP applications is an important step in the development process of scientific software. Unfortunately, few tools are available that allow an exact quantification of OpenMP related overheads and scalability characteristics. We present a methodology in which we define four overhead categories that we can quantify exactly and describe a t...

متن کامل

Managing Compilation Overheads in a Runtime Specializer for OpenMP

While runtime compilation has in practice been largely restricted to programming languages that execute on virtual machines, such as Java and C#, parallel OpenMP programs show many promising traits for efficient and effective runtime optimization. The stOMP system for the runtime optimization of OpenMP applications is currently under development at the University of Toronto. One of the key issu...

متن کامل

A Set of Microbenchmarks for Measuring OpenMP Task Overheads

Asynchronous tasks make it easy to express the parallelism in a broad variety of computations and are especially useful for writing parallel applications with irregular and/or dynamic workloads. Their introduction into the OpenMP specification has greatly extended the scope of this API. Yet the body of benchmarks using OpenMP tasks remains minimal. The EPCC OpenMP Microbenchmarks provide measur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Parallel Programming

سال: 2009

ISSN: 0885-7458,1573-7640

DOI: 10.1007/s10766-009-0096-7